package com.azier.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 1 * @Author: luoj
 * 2 * @Date: 2019/8/20 11:46
 * 3 此注解用于实体类上，用于转义实体类总段名称
 * 如：字段name->名称，字段age->年龄
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD})
public @interface CompareField {
    /**
     * 名称，可以是任何内容；
     *
     * @return
     */
    String name();

    /**
     * 名称，不对此字段比较；
     *
     * @return
     */
    boolean ignore() default false;
}
